Alejandro Hildalgo was taken into custody on Wednesday and sent to the Bergen County Jail, where he remained pending a first appearance in Central Judicial Processing Court in Hackensack, Bergen County Prosecutor Mark Musella said.
Palisades Park police received information about Hidalgo last Saturday that led to a joint investigation with Musella's Special Victims Unit, authorities said Thursday.
He is charged with sexual assault of a minor under 16 years old and child endangerment through sexual conduct that would "impair or debauch the morals" of the alleged victim.
Hidalgo, a Salvadoran national, has separate prior arrests for simple assault in Palisades Park and Ridgefield in 2017, records show.
Click here to follow Daily Voice Cliffside Park-Edgewater and receive free news updates.